Subject: APPN MIB Inconsistencies with OS/2 CM

From: "jim (j.) cobban" <[email-masked]>
Date: Tue, 5 Jul 1994 15:14:00 -0400

In our management interface we have a requirement to support both the SNMP
management interface, based on the current 6611 MIB, and another interface
which is based on the OS/2 CM interface.  One concern we have is that these
two interfaces use different encodings of the enumerated values of
attributes.  There is no obvious reason why two different encodings should be
used, and it would simplify my implementation if the two interfaces were
the same.

1) The following APPN MIB constants are defined differently in CM.
   APPN MIB     CM
   yes(1)   --  yes (1)
   no(2)    --  no (0)

2) The following APPN MIB constants are defined differently in CM.
   
   ibmappnNodeType
   networkNode(1)  -- NN=1
   endNode(2)      -- EN=0
   len(4)          -- LEN=2
   
3) The following APPN MIB constants are defined differently in CM.
   
   ibmappnNodeLsDlcType
   ibmappnNodePortDlcType 
   other(1) --  X25=1
   sdlc(2) -- SDLC=0
   dls(3) 
   socket(4)
   ethernet(5)
   tokenRing(6) -- 8022=2
   
4) The following APPN MIB constants are defined differently in CM.
   
   ibmappnNodeLsState 
   ibmappnNodePortState 
   inactive(1)        -- Inactive=0,
   pendactive(2)      -- PendingActive=1,
   active(3)          -- Active=2
   pendinact(4)       -- PendingInactive=3
   
5) The following APPN MIB constants are defined differently in CM.
   
   ibmappnNnAdjNodeCpCpSessStatus
   active(1)                      -- ACTIVE=1
   conLoserActive(2)
   conWinnerActive(3)
   inactive(4)                    -- INACTIVE=0
   
6) The following APPN MIB constants are defined differently in CM.
   
   ibmappnNnNodeType
   networknode(1)    -- NN=0,
   virtualnode(3)    -- VRN=1
   
7) The following APPN MIB constants are defined differently in CM.
   
   ibmappnDirLuLocation
   local(1) -- LOCAL=0,
   domain(2) -- DOMAIN=1
   xdomain(3) -- XDOMAIN=2
   
8) The following APPN MIB constants are defined differently in CM.
   
   ibmappnDirType
   home(1)        -- HOME=0,
   cache(2)       -- CACHE=1
   registered(3)  -- REGISTERED=2
   
9) The following APPN MIB constants are defined differently in CM.
   
   ibmappnNodePortPortType 
   leased(1)               -- NONSW=0
   switched(2)             -- SW=1
   sharedAccessFacilities(3  --  SATF=2
   
10) The following APPN MIB constants are defined differently in CM.
   
   ibmappnNodePortLsRole 
   primary(1)             --  PRI=0,
   secondary(2)           --  SEC=1
   negotiable(3)          --  NEG=3
   abm(4)                 --  ???    <- not defined in CM
   
   abm is not orthogonal to the other values and probably should not
   appear in the MIB.